const express = require('express');
const app = express();
const port = 3000;

// 定义一个 GET 请求的接口，例如 /api/hello
app.get('/api/hello', (req, res) => {
    res.send('Hello World!!!!!');
});
app.use(express.json())
// 定义一个 POST 请求的接口，例如 /api/post
app.post('/api/post', (req, res) => {
    // // 从请求体中获取数据，这里假设数据是 JSON 格式的
    // const data = req.body;

    // // 在控制台打印数据
    console.log('Received data:', req.body);

    // // 响应数据给客户端
    // res.json({ message: 'Data received successfully' });
    const { username, password } = req.body;

    // 在这里进行账号密码验证逻辑处理
    // 这里仅作示例，假设正确的账号是"admin"，密码是"password"
    if (username === 'admin' && password === 'password') {
        res.status(200).send({ token: 'token-11' });
    } else {
        res.status(401).send('登录失败');
    }
});


// 启动服务器并监听端口
app.listen(port, () => {
    console.log(`Server is running on port ${port}`);
});
